package com.qcu.config;



/**
 * @Name: MyComputer
 * @ClassName EmbeddingStoreConfig
 * @Description:
 * @date 2025/4/24 22:48
 */
//@Configuration
//public class EmbeddingStoreConfig {
//
//    @Resource
//    EmbeddingModel embeddingModel;
//
//    @Bean
//    public EmbeddingStore<TextSegment> embeddingStore() {
//        //创建向量存储
//        EmbeddingStore<TextSegment> embeddingStore = PineconeEmbeddingStore.builder()
//                .apiKey("pcsk_iqWNG_MTRSsWWXt2A9s5qDJgLoJHo1NGqeovgJXHETDwTaApj8TSm8DMhBRBorsSq88Bv")
//                .index("shugo-index")//如果指定的索引不存在，将创建一个新的索引
//                .nameSpace("shugo-namespace") //如果指定的名称空间不存在，将创建一个新的名称空间
//                .createIndex(PineconeServerlessIndexConfig.builder()
//                        .cloud("AWS") //指定索引部署在 AWS 云服务上。
//                        .region("us-east-1") //指定索引所在的 AWS 区域为 us-east-1。
//                        .dimension(embeddingModel.dimension()) //指定索引的向量维度，该维度与 embeddedModel 生成的向量维度相同。
//                        .build())
//                .build();
//        return embeddingStore;
//    }
//}
